package com.ccys.db.dto.consultation;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @program: WhiteCoat
 * @description: 医生info的ConsultationList分页查询接收Dto
 * @author: ZhangJingCan
 * @create: 2023-12-29 13:59
 **/

@Data
@ApiModel("医生info的ConsultationList分页查询接收Dto")
public class DoctorInfoConsultationListPageDto {

    @ApiModelProperty(value = "医生ID", name = "doctorId", example = "医生ID", required = true)
    private String doctorId;

    //booking表的code
    @ApiModelProperty(value = "页面显示为:ConsultationNo", name = "code", example = "页面显示为:ConsultationNo")
    private String code;

    @ApiModelProperty(value = "患者名字,页面显示为:Patient name", name = "memberName", example = "患者名字,页面显示为:Patient name")
    private String memberName;

    @ApiModelProperty(value = "患者邮箱,页面显示为:Patient email", name = "memberEmail", example = "患者邮箱,页面显示为:Patient email")
    private String memberEmail;

    @ApiModelProperty(value = "快递方式:1self collect自取 2deliver普通快递 3deliver(express)特快", name = "bookingDeliveryType")
    private Integer bookingDeliveryType;

    @ApiModelProperty(value = "诊所ID", name = "clinicId", example = "诊所ID")
    private String clinicId;

    @ApiModelProperty(value = "状态，取页面显示的文字(大小写一致，包含空格)", name = "status", example = "状态，取页面显示的文字(大小写一致，包含空格)")
    private String status;

    @ApiModelProperty(value = "开始日期(时间戳)", name = "startCreateOn")
    private Long startCreateOn;

    @ApiModelProperty(value = "结束日期", name = "endCreateOn")
    private Long endCreateOn;

}
